carrot puree - Spanish English Dictionary